/*******************************************************************************
 * Package: com.hngtrust.iir.risk.controller.dto
 * Type:    HomePageRiskRespVO
 * Date:    2021/5/21 10:31
 *
 * Copyright (c) 2021 HUANENG GUICHENG TRUST CORP.,LTD All Rights Reserved.
 *
 * You may not use this file except in compliance with the License.
 *******************************************************************************/
package com.hngtrust.iir.risk.controller.dto;

import com.hngtrust.iir.risk.dto.RiskTypeDTO;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

/**
 * 首页风险响应
 *
 * @author Keqiwei
 * @date 2021/5/21 10:31
 */
@ApiModel(value = "首页风险响应")
@Data
public class HomePageRiskRespVO {
    /**
     * 监控公司总数
     */
    @ApiModelProperty(value = "监控公司数")
    private Long countComp;
    
    @ApiModelProperty(value = "风险总数")
    private BigDecimal countRisk;
    
    @ApiModelProperty(value = "司法风险数")
    private BigDecimal judicial;
    
    @ApiModelProperty(value = "工商风险")
    private BigDecimal business;
    
    @ApiModelProperty(value = "经营风险")
    private BigDecimal management;
    
    @ApiModelProperty(value = "司法风险百分比")
    private String judicialRatio;
    
    @ApiModelProperty(value = "工商风险百分比")
    private String businessRatio;
    
    @ApiModelProperty(value = "经营风险百分比")
    private String managementRatio;
    
    @ApiModelProperty(value = "风险维度分布")
    private List<RiskTypeDTO> riskTypeDTOS;
    
    @ApiModelProperty(value = "提示风险")
    private BigDecimal prompt;
    
    @ApiModelProperty(value = "提示风险百分比")
    private String promptRatio;
    
    @ApiModelProperty(value = "一般风险")
    private BigDecimal general;
    
    @ApiModelProperty(value = "一般风险百分比")
    private String generalRatio;
    
    @ApiModelProperty(value = "较大风险")
    private BigDecimal larger;
    
    @ApiModelProperty(value = "较大风险百分比")
    private String largerRatio;
    
    @ApiModelProperty(value = "严重风险")
    private BigDecimal severe;
    
    @ApiModelProperty(value = "严重风险百分比")
    private String severeRatio;
    
    
    
}
